home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_72_AEvaluate1.txt < prev    next >
Text File  |  1996-04-18  |  36KB  |  672 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x0000C9A8 (4 of them)
  4. # A5 relocation data at 0x000003C8
  5. #   A5 relocation at 0000005A
  6. #   A5 relocation at 000000BA
  7. #   A5 relocation at 000000D8
  8. #   A5 relocation at 000000E4
  9. #   A5 relocation at 0000010E
  10. #   A5 relocation at 000000F4
  11. #   A5 relocation at 00000102
  12. #   A5 relocation at 00000120
  13. #   A5 relocation at 000001C4
  14. #   A5 relocation at 000001F2
  15. #   A5 relocation at 00000252
  16. #   A5 relocation at 000001D4
  17. #   A5 relocation at 000001FC
  18. #   A5 relocation at 00000234
  19. #   A5 relocation at 0000025C
  20. #   A5 relocation at 000001EA
  21. #   A5 relocation at 00000214
  22. #   A5 relocation at 00000274
  23. #   A5 relocation at 00000224
  24. #   A5 relocation at 00000284
  25. #   A5 relocation at 0000024A
  26. #   A5 relocation at 00000302
  27. #   A5 relocation at 00000328
  28. #   A5 relocation at 00000316
  29. #   A5 relocation at 0000031E
  30. #   A5 relocation at 00000356
  31. #   A5 relocation at 0000033E
  32. #   A5 relocation at 0000034E
  33. # A5 is 0x00000000
  34. # PC relocation data at 0x00000402
  35. # load address is 0x00000000
  36. 00000000  0000 0000                ori.b      D0, 0x0
  37. 00000004  4348                     chk.w      D1, A0
  38. 00000006  455A                     chk.w      D2, [A2]+
  39. 00000008  4E56 0000                link       A6, 0
  40. 0000000C  2F0A                     move.l     -[A7], A2
  41. 0000000E  246E 0012                movea.l    A2, [A6 + 0x12]
  42. 00000012  206E 0012                movea.l    A0, [A6 + 0x12]
  43. 00000016  1210                     move.b     D1, [A0]
  44. 00000018  7000                     moveq.l    D0, 0x00
  45. 0000001A  1001                     move.b     D0, D1
  46. 0000001C  D088                     add.l      D0, A0
  47. 0000001E  2040                     movea.l    A0, D0
  48. 00000020  4228 0001                clr.b      [A0 + 0x1]
  49. 00000024  524A                     addq.w     A2, 1
  50. 00000026  2F0A                     move.l     -[A7], A2
  51. 00000028  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  52. 0000002C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  53. 00000030  4EB9 0000 CE72           jsr        [0x0000CE72]
  54. 00000036  245F                     movea.l    A2, [A7]+
  55. 00000038  4E5E                     unlink     A6
  56. 0000003A  205F                     movea.l    A0, [A7]+
  57. 0000003C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  58. 00000040  4ED0                     jmp        [A0]
  59. 00000042  8032 5061                or.b       D0, [A2 + D5.w + 0x61]
  60. 00000046  7273                     moveq.l    D1, 0x73
  61. 00000048  6545                     bcs        +0x47 /* 0000008F */
  62. 0000004A  7870                     moveq.l    D4, 0x70
  63. 0000004C  725F                     moveq.l    D1, 0x5F
  64. 0000004E  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  65. 00000052  4576 616C                chk.w      D2, <<invalid full ext with I/IS == 4>>
  66. 00000056  7561                     moveq.l    D2, 0x61
  67. 00000058  746F                     moveq.l    D2, 0x6F
  68. 0000005A  7246                     moveq.l    D1, 0x46
  69. 0000005C  5237 4353 7472 3235      addq.b     [[A7] + 0x74723235], 1
  70. 00000064  3550 5050                move.w     [A2 + 0x5050], [A0]
  71. 00000068  3130 5F50                move.w     -[A0], [A0]
  72. 0000006C  6172                     bsr        +0x74 /* 000000E0 */
  73. 0000006E  7365                     moveq.l    D1, 0x65
  74. 00000070  5472 6565                addq.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 2
  75. 00000074  5563                     subq.w     -[A3], 2
  76. 00000076  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  77. 0000007A  FFB0                     .invalid   <<F/6/7>>
  78. 0000007C  48E7 1620                movem.l    -[A7], D3,D5,D6,A2
  79. 00000080  246E 0012                movea.l    A2, [A6 + 0x12]
  80. 00000084  206E 001A                movea.l    A0, [A6 + 0x1A]
  81. 00000088  2628 0046                move.l     D3, [A0 + 0x46]
  82. 0000008C  486E FFB0                pea.l      [A6 - 0x50]
  83. 00000090  4EB9 0000 C96A           jsr        [0x0000C96A]
  84. 00000096  102E 0010                move.b     D0, [A6 + 0x10]
  85. 0000009A  6700 00A0                beq        +0xA2 /* 0000013C */
  86. 0000009E  202E 0022                move.l     D0, [A6 + 0x22]
  87. 000000A2  671E                     beq        +0x20 /* 000000C2 */
  88. 000000A4  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  89. 000000A8  2F03                     move.l     -[A7], D3
  90. 000000AA  486E FFC4                pea.l      [A6 - 0x3C]
  91. 000000AE  4EB9 0000 C9C2           jsr        [0x0000C9C2]
  92. 000000B4  2F00                     move.l     -[A7], D0
  93. 000000B6  486E FFB0                pea.l      [A6 - 0x50]
  94. 000000BA  4EB9 0000 C982           jsr        [0x0000C982]
  95. 000000C0  6028                     bra        +0x2A /* 000000EA */
  96. label000000C2:
  97. 000000C2  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  98. 000000C6  486E FFEC                pea.l      [A6 - 0x14]
  99. 000000CA  4EB9 0000 C972           jsr        [0x0000C972]
  100. 000000D0  2F00                     move.l     -[A7], D0
  101. 000000D2  2F03                     move.l     -[A7], D3
  102. 000000D4  486E FFD8                pea.l      [A6 - 0x28]
  103. 000000D8  4EB9 0000 C97A           jsr        [0x0000C97A]
  104. 000000DE  2F00                     move.l     -[A7], D0
  105. fn000000E0:
  106. 000000E0  486E FFB0                pea.l      [A6 - 0x50]
  107. 000000E4  4EB9 0000 C982           jsr        [0x0000C982]
  108. label000000EA:
  109. 000000EA  2F0A                     move.l     -[A7], A2
  110. 000000EC  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  111. 000000F0  42A7                     clr.l      -[A7]
  112. 000000F2  486E FFB0                pea.l      [A6 - 0x50]
  113. 000000F6  4EB9 0000 C98A           jsr        [0x0000C98A]
  114. 000000FC  102E 000E                move.b     D0, [A6 + 0xE]
  115. 00000100  673A                     beq        +0x3C /* 0000013C */
  116. 00000102  2C2E 0016                move.l     D6, [A6 + 0x16]
  117. 00000106  E786                     asl        D6, 3
  118. 00000108  122E 000E                move.b     D1, [A6 + 0xE]
  119. 0000010C  7000                     moveq.l    D0, 0x00
  120. 0000010E  1001                     move.b     D0, D1
  121. 00000110  9C80                     sub.l      D6, D0
  122. 00000112  2A12                     move.l     D5, [A2]
  123. 00000114  102E 000C                move.b     D0, [A6 + 0xC]
  124. 00000118  670E                     beq        +0x10 /* 00000128 */
  125. 0000011A  2005                     move.l     D0, D5
  126. 0000011C  142E 000C                move.b     D2, [A6 + 0xC]
  127. 00000120  7200                     moveq.l    D1, 0x00
  128. 00000122  1202                     move.b     D1, D2
  129. 00000124  E3A8                     lsl        D0, D1
  130. 00000126  2A00                     move.l     D5, D0
  131. label00000128:
  132. 00000128  4A86                     tst.l      D6
  133. 0000012A  6710                     beq        +0x12 /* 0000013C */
  134. 0000012C  0C86 0000 0020           cmpi.l     D6, 0x20 /* ' ' */
  135. 00000132  6408                     bcc        +0xA /* 0000013C */
  136. 00000134  2605                     move.l     D3, D5
  137. 00000136  ECAB                     lsr        D3, D6
  138. 00000138  2A03                     move.l     D5, D3
  139. 0000013A  2485                     move.l     [A2], D5
  140. label0000013C:
  141. 0000013C  4CDF 0468                movem.l    D3,D5,D6,A2, [A7]+
  142. 00000140  4E5E                     unlink     A6
  143. 00000142  205F                     movea.l    A0, [A7]+
  144. 00000144  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  145. 00000148  4ED0                     jmp        [A0]
  146. 0000014A  803E                     or.b       D0, <<invalid special address>>
  147. 0000014C  4665                     not.w      -[A5]
  148. 0000014E  7463                     moveq.l    D2, 0x63
  149. 00000150  6844                     bvc        +0x46 /* 00000196 */
  150. 00000152  6174                     bsr        +0x76 /* 000001C8 */
  151. 00000154  615F                     bsr        +0x61 /* 000001B5 */
  152. 00000156  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  153. 0000015A  4576 616C                chk.w      D2, <<invalid full ext with I/IS == 4>>
  154. 0000015E  7561                     moveq.l    D2, 0x61
  155. 00000160  746F                     moveq.l    D2, 0x6F
  156. 00000162  7246                     moveq.l    D1, 0x46
  157. 00000164  5031 3154                addq.b     <<invalid full ext with I/IS == 4>>, 8
  158. 00000168  5374 6163 6B46 7261 6D65 subq.w     [[A4 + 0x6B46] + 0x72616D65], 1
  159. 00000172  5035 5454                addq.b     [A5 + D5.w * 4 + 0x54], 8
  160. 00000176  6173                     bsr        +0x75 /* 000001EB */
  161. 00000178  6B50                     bmi        +0x52 /* 000001CA */
  162. 0000017A  355F 4F70                move.w     [A2 + 0x4F70], [A7]+
  163. 0000017E  6E64                     bgt        +0x66 /* 000001E4 */
  164. 00000180  6C50                     bge        +0x52 /* 000001D2 */
  165. 00000182  5563                     subq.w     -[A3], 2
  166. 00000184  5563                     subq.w     -[A3], 2
  167. 00000186  5563                     subq.w     -[A3], 2
  168. 00000188  5563                     subq.w     -[A3], 2
  169. 0000018A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  170. 0000018E  FFF8                     .invalid   <<F/7/7>>
  171. 00000190  48E7 0038                movem.l    -[A7], A2,A3,A4
  172. 00000194  266E 0012                movea.l    A3, [A6 + 0x12]
  173. // begin alternate branch 00000196-0000019A
  174. label00000196:
  175. 00000196  0012 2F0B                ori.b      [A2], 0xB
  176. // end alternate branch 00000196-0000019A
  177. label00000196: // (misaligned)
  178. 00000198  2F0B                     move.l     -[A7], A3
  179. 0000019A  4EB9 0000 1172           jsr        [0x00001172]
  180. 000001A0  102E 000C                move.b     D0, [A6 + 0xC]
  181. 000001A4  6760                     beq        +0x62 /* 00000206 */
  182. 000001A6  700A                     moveq.l    D0, 0x0A
  183. 000001A8  2F00                     move.l     -[A7], D0
  184. 000001AA  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  185. 000001B0  2440                     movea.l    A2, D0
  186. 000001B2  200A                     move.l     D0, A2
  187. 000001B4  6710                     beq        +0x12 /* 000001C6 */
  188. 000001B6  4227                     clr.b      -[A7]
  189. 000001B8  206E 000E                movea.l    A0, [A6 + 0xE]
  190. 000001BC  2F10                     move.l     -[A7], [A0]
  191. 000001BE  2F0A                     move.l     -[A7], A2
  192. 000001C0  4EB9 0000 99EA           jsr        [0x000099EA]
  193. label000001C6:
  194. 000001C6  2F0A                     move.l     -[A7], A2
  195. fn000001C8:
  196. 000001C8  4EB9 0000 1172           jsr        [0x00001172]
  197. // begin alternate branch 000001CA-000001CE
  198. label000001CA:
  199. 000001CA  0000 1172                ori.b      D0, 0x72 /* 'r' */
  200. // end alternate branch 000001CA-000001CE
  201. label000001CA: // (misaligned)
  202. 000001CE  702A                     moveq.l    D0, 0x2A
  203. 000001D0  2F00                     move.l     -[A7], D0
  204. label000001D2:
  205. 000001D2  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  206. 000001D8  2D40 FFF8                move.l     [A6 - 0x8], D0
  207. 000001DC  4A80                     tst.l      D0
  208. 000001DE  6720                     beq        +0x22 /* 00000200 */
  209. 000001E0  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  210. label000001E4:
  211. 000001E4  42A7                     clr.l      -[A7]
  212. 000001E6  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  213. 000001EA  4EB9 0000 0B12           jsr        [0x00000B12]
  214. 000001F0  2F00                     move.l     -[A7], D0
  215. 000001F2  2F0A                     move.l     -[A7], A2
  216. 000001F4  2F0B                     move.l     -[A7], A3
  217. 000001F6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  218. 000001FA  4EB9 0000 B1A2           jsr        [0x0000B1A2]
  219. label00000200:
  220. 00000200  286E FFF8                movea.l    A4, [A6 - 0x8]
  221. 00000204  605E                     bra        +0x60 /* 00000264 */
  222. label00000206:
  223. 00000206  700A                     moveq.l    D0, 0x0A
  224. 00000208  2F00                     move.l     -[A7], D0
  225. 0000020A  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  226. 00000210  2440                     movea.l    A2, D0
  227. 00000212  200A                     move.l     D0, A2
  228. 00000214  6710                     beq        +0x12 /* 00000226 */
  229. 00000216  4227                     clr.b      -[A7]
  230. 00000218  206E 000E                movea.l    A0, [A6 + 0xE]
  231. 0000021C  2F10                     move.l     -[A7], [A0]
  232. 0000021E  2F0A                     move.l     -[A7], A2
  233. 00000220  4EB9 0000 99CA           jsr        [0x000099CA]
  234. label00000226:
  235. 00000226  2F0A                     move.l     -[A7], A2
  236. 00000228  4EB9 0000 1172           jsr        [0x00001172]
  237. 0000022E  702A                     moveq.l    D0, 0x2A
  238. 00000230  2F00                     move.l     -[A7], D0
  239. 00000232  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  240. 00000238  2D40 FFFC                move.l     [A6 - 0x4], D0
  241. 0000023C  4A80                     tst.l      D0
  242. 0000023E  6720                     beq        +0x22 /* 00000260 */
  243. 00000240  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  244. 00000244  42A7                     clr.l      -[A7]
  245. 00000246  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  246. 0000024A  4EB9 0000 0B12           jsr        [0x00000B12]
  247. 00000250  2F00                     move.l     -[A7], D0
  248. 00000252  2F0A                     move.l     -[A7], A2
  249. 00000254  2F0B                     move.l     -[A7], A3
  250. 00000256  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  251. 0000025A  4EB9 0000 B1A2           jsr        [0x0000B1A2]
  252. label00000260:
  253. 00000260  286E FFFC                movea.l    A4, [A6 - 0x4]
  254. label00000264:
  255. 00000264  200C                     move.l     D0, A4
  256. 00000266  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  257. 0000026A  4E5E                     unlink     A6
  258. 0000026C  205F                     movea.l    A0, [A7]+
  259. 0000026E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  260. 00000272  4ED0                     jmp        [A0]
  261. 00000274  8054                     or.w       D0, [A4]
  262. 00000276  4275 696C                clr.w      <<invalid full ext with I/IS == 4>>
  263. 0000027A  6450                     bcc        +0x52 /* 000002CC */
  264. 0000027C  7365                     moveq.l    D1, 0x65
  265. 0000027E  7564                     moveq.l    D2, 0x64
  266. 00000280  6F56                     ble        +0x58 /* 000002D8 */
  267. 00000282  6172                     bsr        +0x74 /* 000002F6 */
  268. 00000284  6961                     bvs        +0x63 /* 000002E7 */
  269. 00000286  626C                     bhi        +0x6E /* 000002F4 */
  270. 00000288  655F                     bcs        +0x61 /* 000002E9 */
  271. 0000028A  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  272. 0000028E  4576 616C                chk.w      D2, <<invalid full ext with I/IS == 4>>
  273. 00000292  7561                     moveq.l    D2, 0x61
  274. 00000294  746F                     moveq.l    D2, 0x6F
  275. 00000296  7246                     moveq.l    D1, 0x46
  276. 00000298  5237 4353 7472 3235      addq.b     [[A7] + 0x74723235], 1
  277. 000002A0  3550 3135                move.w     [A2 + 0x3135], [A0]
  278. 000002A4  5453                     addq.w     [A3], 2
  279. 000002A6  796D                     moveq.l    D4, 0x6D
  280. 000002A8  626F                     bhi        +0x71 /* 00000319 */
  281. 000002AA  6C69                     bge        +0x6B /* 00000315 */
  282. 000002AC  6373                     bls        +0x75 /* 00000321 */
  283. 000002AE  576F 726C                subq.w     [A7 + 0x726C], 3
  284. 000002B2  6450                     bcc        +0x52 /* 00000304 */
  285. 000002B4  3135 5454                move.w     -[A0], [A5 + D5.w * 4 + 0x54]
  286. 000002B8  7970                     moveq.l    D4, 0x70
  287. 000002BA  6544                     bcs        +0x46 /* 00000300 */
  288. 000002BC  6573                     bcs        +0x75 /* 00000331 */
  289. 000002BE  6372                     bls        +0x74 /* 00000332 */
  290. 000002C0  6970                     bvs        +0x72 /* 00000332 */
  291. 000002C2  746F                     moveq.l    D2, 0x6F
  292. 000002C4  7250                     moveq.l    D1, 0x50
  293. 000002C6  556C 5563                subq.w     [A4 + 0x5563], 2
  294. 000002CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  295. // begin alternate branch 000002CC-000002D8
  296. label000002CC:
  297. 000002CC  4E56 0000                link       A6, 0
  298. 000002D0  48E7 0030                movem.l    -[A7], A2,A3
  299. 000002D4  700E                     moveq.l    D0, 0x0E
  300. 000002D6  2F00                     move.l     -[A7], D0
  301. // end alternate branch 000002CC-000002D8
  302. label000002CC: // (misaligned)
  303. 000002CE  0000 48E7                ori.b      D0, 0xE7
  304. 000002D2  0030 700E 2F00           ori.b      [A0 + <<invalid base displacement size>> + D2 * 8], 0xE
  305. label000002D8:
  306. 000002D8  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  307. 000002DE  2440                     movea.l    A2, D0
  308. 000002E0  200A                     move.l     D0, A2
  309. 000002E2  670E                     beq        +0x10 /* 000002F2 */
  310. 000002E4  4227                     clr.b      -[A7]
  311. 000002E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  312. 000002EA  2F0A                     move.l     -[A7], A2
  313. 000002EC  4EB9 0000 9A3A           jsr        [0x00009A3A]
  314. label000002F2:
  315. 000002F2  2F0A                     move.l     -[A7], A2
  316. label000002F4:
  317. 000002F4  4EB9 0000 1172           jsr        [0x00001172]
  318. // begin alternate branch 000002F6-000002FA
  319. fn000002F6:
  320. 000002F6  0000 1172                ori.b      D0, 0x72 /* 'r' */
  321. // end alternate branch 000002F6-000002FA
  322. fn000002F6: // (misaligned)
  323. 000002FA  702A                     moveq.l    D0, 0x2A
  324. 000002FC  2F00                     move.l     -[A7], D0
  325. 000002FE  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  326. // begin alternate branch 00000300-00000304
  327. label00000300:
  328. 00000300  0000 0BFA                ori.b      D0, 0xFA
  329. // end alternate branch 00000300-00000304
  330. label00000300: // (misaligned)
  331. label00000304:
  332. 00000304  2640                     movea.l    A3, D0
  333. 00000306  200B                     move.l     D0, A3
  334. 00000308  6720                     beq        +0x22 /* 0000032A */
  335. 0000030A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  336. 0000030E  42A7                     clr.l      -[A7]
  337. 00000310  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  338. 00000314  4EB9 0000 0B12           jsr        [0x00000B12]
  339. 0000031A  2F00                     move.l     -[A7], D0
  340. 0000031C  2F0A                     move.l     -[A7], A2
  341. 0000031E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  342. 00000322  2F0B                     move.l     -[A7], A3
  343. 00000324  4EB9 0000 B1A2           jsr        [0x0000B1A2]
  344. label0000032A:
  345. 0000032A  2F0B                     move.l     -[A7], A3
  346. 0000032C  4EB9 0000 1172           jsr        [0x00001172]
  347. label00000332:
  348. 00000332  200B                     move.l     D0, A3
  349. 00000334  4CDF 0C00                movem.l    A2,A3, [A7]+
  350. 00000338  4E5E                     unlink     A6
  351. 0000033A  205F                     movea.l    A0, [A7]+
  352. 0000033C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  353. 00000340  4ED0                     jmp        [A0]
  354. 00000342  8057                     or.w       D0, [A7]
  355. 00000344  4275 696C                clr.w      <<invalid full ext with I/IS == 4>>
  356. 00000348  6450                     bcc        +0x52 /* 0000039A */
  357. 0000034A  7365                     moveq.l    D1, 0x65
  358. 0000034C  7564                     moveq.l    D2, 0x64
  359. 0000034E  6F42                     ble        +0x44 /* 00000392 */
  360. 00000350  6967                     bvs        +0x69 /* 000003B9 */
  361. 00000352  436F 6E73                chk.w      D1, [A7 + 0x6E73]
  362. 00000356  7461                     moveq.l    D2, 0x61
  363. 00000358  6E74                     bgt        +0x76 /* 000003CE */
  364. 0000035A  5661                     addq.w     -[A1], 3
  365. 0000035C  725F                     moveq.l    D1, 0x5F
  366. 0000035E  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  367. 00000362  4576 616C                chk.w      D2, <<invalid full ext with I/IS == 4>>
  368. 00000366  7561                     moveq.l    D2, 0x61
  369. 00000368  746F                     moveq.l    D2, 0x6F
  370. 0000036A  7246                     moveq.l    D1, 0x46
  371. 0000036C  5237 4353 7472 3235      addq.b     [[A7] + 0x74723235], 1
  372. 00000374  3550 3135                move.w     [A2 + 0x3135], [A0]
  373. 00000378  5453                     addq.w     [A3], 2
  374. 0000037A  796D                     moveq.l    D4, 0x6D
  375. 0000037C  626F                     bhi        +0x71 /* 000003ED */
  376. 0000037E  6C69                     bge        +0x6B /* 000003E9 */
  377. 00000380  6373                     bls        +0x75 /* 000003F5 */
  378. 00000382  576F 726C                subq.w     [A7 + 0x726C], 3
  379. 00000386  6450                     bcc        +0x52 /* 000003D8 */
  380. 00000388  3135 5454                move.w     -[A0], [A5 + D5.w * 4 + 0x54]
  381. 0000038C  7970                     moveq.l    D4, 0x70
  382. 0000038E  6544                     bcs        +0x46 /* 000003D4 */
  383. 00000390  6573                     bcs        +0x75 /* 00000405 */
  384. label00000392:
  385. 00000392  6372                     bls        +0x74 /* 00000406 */
  386. 00000394  6970                     bvs        +0x72 /* 00000406 */
  387. 00000396  746F                     moveq.l    D2, 0x6F
  388. 00000398  7250                     moveq.l    D1, 0x50
  389. label0000039A:
  390. 0000039A  6300 0000                bls        +0x2 /* 0000039C */
  391. // begin alternate branch 0000039C-000003A0
  392. label0000039C:
  393. 0000039C  0000 FFFF                ori.b      D0, 0xFF
  394. // end alternate branch 0000039C-000003A0
  395. label0000039C: // (misaligned)
  396. 0000039E  FFFF                     .invalid   <<F/7/7>>
  397. 000003A0  2D30 0F06 1500           move.l     -[A6], [[A0 + <<invalid base displacement size>>] + D0 * 8 + 0x1500]
  398. 000003A6  FFFF                     .invalid   <<F/7/7>>
  399. 000003A8  FFF3                     .invalid   <<F/7/7>>
  400. 000003AA  070F                     btst       A7, D3
  401. 000003AC  5217                     addq.b     [A7], 1
  402. 000003AE  3000                     move.w     D0, D0
  403. 000003B0  FFFF                     .invalid   <<F/7/7>>
  404. 000003B2  FFC1                     .invalid   <<F/7/7>>
  405. 000003B4  141C                     move.b     D2, [A4]+
  406. 000003B6  1400                     move.b     D2, D0
  407. 000003B8  FFFF                     .invalid   <<F/7/7>>
  408. 000003BA  FFC7                     .invalid   <<F/7/7>>
  409. 000003BC  1530 00FF                move.b     -[A2], [A0 + D0.w - 0x1]
  410. 000003C0  FFFF                     .invalid   <<F/7/7>>
  411. 000003C2  D830 00FF                add.b      D4, [A0 + D0.w - 0x1]
  412. 000003C6  FFFF                     .invalid   <<F/7/7>>
  413. 000003C8  E35C                     rol        D4.w, 1
  414. 000003CA  1300                     move.b     -[A1], D0
  415. 000003CC  FFFF                     .invalid   <<F/7/7>>
  416. label000003CE:
  417. 000003CE  FFF7                     .invalid   <<F/7/7>>
  418. 000003D0  041C 00FF                subi.b     [A4]+, 0xFF
  419. label000003D4:
  420. 000003D4  FFFF                     .invalid   <<F/7/7>>
  421. 000003D6  F408                     cinvl      NONE, [A0]
  422. label000003D8:
  423. 000003D8  0000 0000                ori.b      D0, 0x0
  424. 000003DC  0000 0000                ori.b      D0, 0x0
  425. 000003E0  0000 0000                ori.b      D0, 0x0
  426. 000003E4  0000 0000                ori.b      D0, 0x0
  427. 000003E8  0000 0000                ori.b      D0, 0x0
  428. 000003EC  0000 0000                ori.b      D0, 0x0
  429. 000003F0  0000 0000                ori.b      D0, 0x0
  430. 000003F4  0000 0000                ori.b      D0, 0x0
  431. 000003F8  0000 0000                ori.b      D0, 0x0
  432. 000003FC  0000 0000                ori.b      D0, 0x0
  433. 00000400  0000 0000                ori.b      D0, 0x0
  434. 00000404  0000 0000                ori.b      D0, 0x0
  435. // begin alternate branch 00000406-000005D8
  436. label00000406:
  437. 00000406  0000 0000                ori.b      D0, 0x0
  438. 0000040A  0000 0000                ori.b      D0, 0x0
  439. 0000040E  0000 0000                ori.b      D0, 0x0
  440. 00000412  0000 0000                ori.b      D0, 0x0
  441. 00000416  0000 0000                ori.b      D0, 0x0
  442. 0000041A  0000 0000                ori.b      D0, 0x0
  443. 0000041E  0000 0000                ori.b      D0, 0x0
  444. 00000422  0000 0000                ori.b      D0, 0x0
  445. 00000426  0000 0000                ori.b      D0, 0x0
  446. 0000042A  0000 0000                ori.b      D0, 0x0
  447. 0000042E  0000 0000                ori.b      D0, 0x0
  448. 00000432  0000 0000                ori.b      D0, 0x0
  449. 00000436  0000 0000                ori.b      D0, 0x0
  450. 0000043A  0000 0000                ori.b      D0, 0x0
  451. 0000043E  0000 0000                ori.b      D0, 0x0
  452. 00000442  0000 0000                ori.b      D0, 0x0
  453. 00000446  0000 0000                ori.b      D0, 0x0
  454. 0000044A  0000 0000                ori.b      D0, 0x0
  455. 0000044E  0000 0000                ori.b      D0, 0x0
  456. 00000452  0000 0000                ori.b      D0, 0x0
  457. 00000456  0000 0000                ori.b      D0, 0x0
  458. 0000045A  0000 0000                ori.b      D0, 0x0
  459. 0000045E  0000 0000                ori.b      D0, 0x0
  460. 00000462  0000 0000                ori.b      D0, 0x0
  461. 00000466  0000 0000                ori.b      D0, 0x0
  462. 0000046A  0000 0000                ori.b      D0, 0x0
  463. 0000046E  0000 0000                ori.b      D0, 0x0
  464. 00000472  0000 0000                ori.b      D0, 0x0
  465. 00000476  0000 0000                ori.b      D0, 0x0
  466. 0000047A  0000 0000                ori.b      D0, 0x0
  467. 0000047E  0000 0000                ori.b      D0, 0x0
  468. 00000482  0000 0000                ori.b      D0, 0x0
  469. 00000486  0000 0000                ori.b      D0, 0x0
  470. 0000048A  0000 0000                ori.b      D0, 0x0
  471. 0000048E  0000 0000                ori.b      D0, 0x0
  472. 00000492  0000 0000                ori.b      D0, 0x0
  473. 00000496  0000 0000                ori.b      D0, 0x0
  474. 0000049A  0000 0000                ori.b      D0, 0x0
  475. 0000049E  0000 0000                ori.b      D0, 0x0
  476. 000004A2  0000 0000                ori.b      D0, 0x0
  477. 000004A6  0000 0000                ori.b      D0, 0x0
  478. 000004AA  0000 0000                ori.b      D0, 0x0
  479. 000004AE  0000 0000                ori.b      D0, 0x0
  480. 000004B2  0000 0000                ori.b      D0, 0x0
  481. 000004B6  0000 0000                ori.b      D0, 0x0
  482. 000004BA  0000 0000                ori.b      D0, 0x0
  483. 000004BE  0000 0000                ori.b      D0, 0x0
  484. 000004C2  0000 0000                ori.b      D0, 0x0
  485. 000004C6  0000 0000                ori.b      D0, 0x0
  486. 000004CA  0000 0000                ori.b      D0, 0x0
  487. 000004CE  0000 0000                ori.b      D0, 0x0
  488. 000004D2  0000 0000                ori.b      D0, 0x0
  489. 000004D6  0000 0000                ori.b      D0, 0x0
  490. 000004DA  0000 0000                ori.b      D0, 0x0
  491. 000004DE  0000 0000                ori.b      D0, 0x0
  492. 000004E2  0000 0000                ori.b      D0, 0x0
  493. 000004E6  0000 0000                ori.b      D0, 0x0
  494. 000004EA  0000 0000                ori.b      D0, 0x0
  495. 000004EE  0000 0000                ori.b      D0, 0x0
  496. 000004F2  0000 0000                ori.b      D0, 0x0
  497. 000004F6  0000 0000                ori.b      D0, 0x0
  498. 000004FA  0000 0000                ori.b      D0, 0x0
  499. 000004FE  0000 0000                ori.b      D0, 0x0
  500. 00000502  0000 0000                ori.b      D0, 0x0
  501. 00000506  0000 0000                ori.b      D0, 0x0
  502. 0000050A  0000 0000                ori.b      D0, 0x0
  503. 0000050E  0000 0000                ori.b      D0, 0x0
  504. 00000512  0000 0000                ori.b      D0, 0x0
  505. 00000516  0000 0000                ori.b      D0, 0x0
  506. 0000051A  0000 0000                ori.b      D0, 0x0
  507. 0000051E  0000 0000                ori.b      D0, 0x0
  508. 00000522  0000 0000                ori.b      D0, 0x0
  509. 00000526  0000 0000                ori.b      D0, 0x0
  510. 0000052A  0000 0000                ori.b      D0, 0x0
  511. 0000052E  0000 0000                ori.b      D0, 0x0
  512. 00000532  0000 0000                ori.b      D0, 0x0
  513. 00000536  0000 0000                ori.b      D0, 0x0
  514. 0000053A  0000 0000                ori.b      D0, 0x0
  515. 0000053E  0000 0000                ori.b      D0, 0x0
  516. 00000542  0000 0000                ori.b      D0, 0x0
  517. 00000546  0000 0000                ori.b      D0, 0x0
  518. 0000054A  0000 0000                ori.b      D0, 0x0
  519. 0000054E  0000 0000                ori.b      D0, 0x0
  520. 00000552  0000 0000                ori.b      D0, 0x0
  521. 00000556  0000 0000                ori.b      D0, 0x0
  522. 0000055A  0000 0000                ori.b      D0, 0x0
  523. 0000055E  0000 0000                ori.b      D0, 0x0
  524. 00000562  0000 0000                ori.b      D0, 0x0
  525. 00000566  0000 0000                ori.b      D0, 0x0
  526. 0000056A  0000 0000                ori.b      D0, 0x0
  527. 0000056E  0000 0000                ori.b      D0, 0x0
  528. 00000572  0000 0000                ori.b      D0, 0x0
  529. 00000576  0000 0000                ori.b      D0, 0x0
  530. 0000057A  0000 0000                ori.b      D0, 0x0
  531. 0000057E  0000 0000                ori.b      D0, 0x0
  532. 00000582  0000 0000                ori.b      D0, 0x0
  533. 00000586  0000 0000                ori.b      D0, 0x0
  534. 0000058A  0000 0000                ori.b      D0, 0x0
  535. 0000058E  0000 0000                ori.b      D0, 0x0
  536. 00000592  0000 0000                ori.b      D0, 0x0
  537. 00000596  0000 0000                ori.b      D0, 0x0
  538. 0000059A  0000 0000                ori.b      D0, 0x0
  539. 0000059E  0000 0000                ori.b      D0, 0x0
  540. 000005A2  0000 0000                ori.b      D0, 0x0
  541. 000005A6  0000 0000                ori.b      D0, 0x0
  542. 000005AA  0000 0000                ori.b      D0, 0x0
  543. 000005AE  0000 0000                ori.b      D0, 0x0
  544. 000005B2  0000 0000                ori.b      D0, 0x0
  545. 000005B6  0000 0000                ori.b      D0, 0x0
  546. 000005BA  0000 0000                ori.b      D0, 0x0
  547. 000005BE  0000 0000                ori.b      D0, 0x0
  548. 000005C2  0000 0000                ori.b      D0, 0x0
  549. 000005C6  0000 0000                ori.b      D0, 0x0
  550. 000005CA  0000 0000                ori.b      D0, 0x0
  551. 000005CE  0000 0000                ori.b      D0, 0x0
  552. 000005D2  0000 0000                ori.b      D0, 0x0
  553. 000005D6  0000                     .incomplete
  554. // end alternate branch 00000406-000005D8
  555. label00000406: // (misaligned)
  556. 00000408  0000 0000                ori.b      D0, 0x0
  557. 0000040C  0000 0000                ori.b      D0, 0x0
  558. 00000410  0000 0000                ori.b      D0, 0x0
  559. 00000414  0000 0000                ori.b      D0, 0x0
  560. 00000418  0000 0000                ori.b      D0, 0x0
  561. 0000041C  0000 0000                ori.b      D0, 0x0
  562. 00000420  0000 0000                ori.b      D0, 0x0
  563. 00000424  0000 0000                ori.b      D0, 0x0
  564. 00000428  0000 0000                ori.b      D0, 0x0
  565. 0000042C  0000 0000                ori.b      D0, 0x0
  566. 00000430  0000 0000                ori.b      D0, 0x0
  567. 00000434  0000 0000                ori.b      D0, 0x0
  568. 00000438  0000 0000                ori.b      D0, 0x0
  569. 0000043C  0000 0000                ori.b      D0, 0x0
  570. 00000440  0000 0000                ori.b      D0, 0x0
  571. 00000444  0000 0000                ori.b      D0, 0x0
  572. 00000448  0000 0000                ori.b      D0, 0x0
  573. 0000044C  0000 0000                ori.b      D0, 0x0
  574. 00000450  0000 0000                ori.b      D0, 0x0
  575. 00000454  0000 0000                ori.b      D0, 0x0
  576. 00000458  0000 0000                ori.b      D0, 0x0
  577. 0000045C  0000 0000                ori.b      D0, 0x0
  578. 00000460  0000 0000                ori.b      D0, 0x0
  579. 00000464  0000 0000                ori.b      D0, 0x0
  580. 00000468  0000 0000                ori.b      D0, 0x0
  581. 0000046C  0000 0000                ori.b      D0, 0x0
  582. 00000470  0000 0000                ori.b      D0, 0x0
  583. 00000474  0000 0000                ori.b      D0, 0x0
  584. 00000478  0000 0000                ori.b      D0, 0x0
  585. 0000047C  0000 0000                ori.b      D0, 0x0
  586. 00000480  0000 0000                ori.b      D0, 0x0
  587. 00000484  0000 0000                ori.b      D0, 0x0
  588. 00000488  0000 0000                ori.b      D0, 0x0
  589. 0000048C  0000 0000                ori.b      D0, 0x0
  590. 00000490  0000 0000                ori.b      D0, 0x0
  591. 00000494  0000 0000                ori.b      D0, 0x0
  592. 00000498  0000 0000                ori.b      D0, 0x0
  593. 0000049C  0000 0000                ori.b      D0, 0x0
  594. 000004A0  0000 0000                ori.b      D0, 0x0
  595. 000004A4  0000 0000                ori.b      D0, 0x0
  596. 000004A8  0000 0000                ori.b      D0, 0x0
  597. 000004AC  0000 0000                ori.b      D0, 0x0
  598. 000004B0  0000 0000                ori.b      D0, 0x0
  599. 000004B4  0000 0000                ori.b      D0, 0x0
  600. 000004B8  0000 0000                ori.b      D0, 0x0
  601. 000004BC  0000 0000                ori.b      D0, 0x0
  602. 000004C0  0000 0000                ori.b      D0, 0x0
  603. 000004C4  0000 0000                ori.b      D0, 0x0
  604. 000004C8  0000 0000                ori.b      D0, 0x0
  605. 000004CC  0000 0000                ori.b      D0, 0x0
  606. 000004D0  0000 0000                ori.b      D0, 0x0
  607. 000004D4  0000 0000                ori.b      D0, 0x0
  608. 000004D8  0000 0000                ori.b      D0, 0x0
  609. 000004DC  0000 0000                ori.b      D0, 0x0
  610. 000004E0  0000 0000                ori.b      D0, 0x0
  611. 000004E4  0000 0000                ori.b      D0, 0x0
  612. 000004E8  0000 0000                ori.b      D0, 0x0
  613. 000004EC  0000 0000                ori.b      D0, 0x0
  614. 000004F0  0000 0000                ori.b      D0, 0x0
  615. 000004F4  0000 0000                ori.b      D0, 0x0
  616. 000004F8  0000 0000                ori.b      D0, 0x0
  617. 000004FC  0000 0000                ori.b      D0, 0x0
  618. 00000500  0000 0000                ori.b      D0, 0x0
  619. 00000504  0000 0000                ori.b      D0, 0x0
  620. 00000508  0000 0000                ori.b      D0, 0x0
  621. 0000050C  0000 0000                ori.b      D0, 0x0
  622. 00000510  0000 0000                ori.b      D0, 0x0
  623. 00000514  0000 0000                ori.b      D0, 0x0
  624. 00000518  0000 0000                ori.b      D0, 0x0
  625. 0000051C  0000 0000                ori.b      D0, 0x0
  626. 00000520  0000 0000                ori.b      D0, 0x0
  627. 00000524  0000 0000                ori.b      D0, 0x0
  628. 00000528  0000 0000                ori.b      D0, 0x0
  629. 0000052C  0000 0000                ori.b      D0, 0x0
  630. 00000530  0000 0000                ori.b      D0, 0x0
  631. 00000534  0000 0000                ori.b      D0, 0x0
  632. 00000538  0000 0000                ori.b      D0, 0x0
  633. 0000053C  0000 0000                ori.b      D0, 0x0
  634. 00000540  0000 0000                ori.b      D0, 0x0
  635. 00000544  0000 0000                ori.b      D0, 0x0
  636. 00000548  0000 0000                ori.b      D0, 0x0
  637. 0000054C  0000 0000                ori.b      D0, 0x0
  638. 00000550  0000 0000                ori.b      D0, 0x0
  639. 00000554  0000 0000                ori.b      D0, 0x0
  640. 00000558  0000 0000                ori.b      D0, 0x0
  641. 0000055C  0000 0000                ori.b      D0, 0x0
  642. 00000560  0000 0000                ori.b      D0, 0x0
  643. 00000564  0000 0000                ori.b      D0, 0x0
  644. 00000568  0000 0000                ori.b      D0, 0x0
  645. 0000056C  0000 0000                ori.b      D0, 0x0
  646. 00000570  0000 0000                ori.b      D0, 0x0
  647. 00000574  0000 0000                ori.b      D0, 0x0
  648. 00000578  0000 0000                ori.b      D0, 0x0
  649. 0000057C  0000 0000                ori.b      D0, 0x0
  650. 00000580  0000 0000                ori.b      D0, 0x0
  651. 00000584  0000 0000                ori.b      D0, 0x0
  652. 00000588  0000 0000                ori.b      D0, 0x0
  653. 0000058C  0000 0000                ori.b      D0, 0x0
  654. 00000590  0000 0000                ori.b      D0, 0x0
  655. 00000594  0000 0000                ori.b      D0, 0x0
  656. 00000598  0000 0000                ori.b      D0, 0x0
  657. 0000059C  0000 0000                ori.b      D0, 0x0
  658. 000005A0  0000 0000                ori.b      D0, 0x0
  659. 000005A4  0000 0000                ori.b      D0, 0x0
  660. 000005A8  0000 0000                ori.b      D0, 0x0
  661. 000005AC  0000 0000                ori.b      D0, 0x0
  662. 000005B0  0000 0000                ori.b      D0, 0x0
  663. 000005B4  0000 0000                ori.b      D0, 0x0
  664. 000005B8  0000 0000                ori.b      D0, 0x0
  665. 000005BC  0000 0000                ori.b      D0, 0x0
  666. 000005C0  0000 0000                ori.b      D0, 0x0
  667. 000005C4  0000 0000                ori.b      D0, 0x0
  668. 000005C8  0000 0000                ori.b      D0, 0x0
  669. 000005CC  0000 0000                ori.b      D0, 0x0
  670. 000005D0  0000 0000                ori.b      D0, 0x0
  671. 000005D4  0000 0000                ori.b      D0, 0x0
  672.